// 1491. 去掉最低工资和最高工资后的工资平均值
// 给你一个整数数组 salary ，数组里每个数都是 唯一 的，其中 salary[i] 是第 i 个员工的工资。

// 请你返回去掉最低工资和最高工资以后，剩下员工工资的平均值。

/**
 * @param {number[]} salary
 * @return {number}
 */
var average = function (salary) {
  let n = salary.length
  let max = Number.MIN_SAFE_INTEGER,min = Number.MAX_SAFE_INTEGER,sum = 0
  for (let i = 0; i < n; i++) {
    max = Math.max(max,salary[i])
    min = Math.min(min,salary[i])
    sum += salary[i]
  }
  return (sum - max - min) / (n - 2)
};

var salary = [4000, 3000, 1000, 2000]
console.log(average(salary))
